// Verilated -*- C++ -*-
// DESCRIPTION: Verilator output: Tracing implementation internals
#include "verilated_vcd_c.h"
#include "Vrvcpu__Syms.h"


//======================

void Vrvcpu::trace(VerilatedVcdC* tfp, int, int) {
    tfp->spTrace()->addInitCb(&traceInit, __VlSymsp);
    traceRegister(tfp->spTrace());
}

void Vrvcpu::traceInit(void* userp, VerilatedVcd* tracep, uint32_t code) {
    // Callback from tracep->open()
    Vrvcpu__Syms* __restrict vlSymsp = static_cast<Vrvcpu__Syms*>(userp);
    if (!vlSymsp->_vm_contextp__->calcUnusedSigs()) {
        VL_FATAL_MT(__FILE__, __LINE__, __FILE__,
                        "Turning on wave traces requires Verilated::traceEverOn(true) call before time 0.");
    }
    vlSymsp->__Vm_baseCode = code;
    tracep->module(vlSymsp->name());
    tracep->scopeEscape(' ');
    Vrvcpu::traceInitTop(vlSymsp, tracep);
    tracep->scopeEscape('.');
}

//======================


void Vrvcpu::traceInitTop(void* userp, VerilatedVcd* tracep) {
    Vrvcpu__Syms* __restrict vlSymsp = static_cast<Vrvcpu__Syms*>(userp);
    Vrvcpu* const __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp;
    // Body
    {
        vlTOPp->traceInitSub0(userp, tracep);
    }
}

void Vrvcpu::traceInitSub0(void* userp, VerilatedVcd* tracep) {
    Vrvcpu__Syms* __restrict vlSymsp = static_cast<Vrvcpu__Syms*>(userp);
    Vrvcpu* const __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp;
    const int c = vlSymsp->__Vm_baseCode;
    if (false && tracep && c) {}  // Prevent unused
    // Body
    {
        tracep->declBit(c+157,"clock", false,-1);
        tracep->declBit(c+158,"reset", false,-1);
        tracep->declBus(c+159,"io_inst", false,-1, 31,0);
        tracep->declQuad(c+160,"io_inst_addr", false,-1, 63,0);
        tracep->declBit(c+162,"io_inst_ena", false,-1);
        tracep->declQuad(c+163,"io_mem_r_data", false,-1, 63,0);
        tracep->declBit(c+157,"rvcpu clock", false,-1);
        tracep->declBit(c+158,"rvcpu reset", false,-1);
        tracep->declBus(c+159,"rvcpu io_inst", false,-1, 31,0);
        tracep->declQuad(c+160,"rvcpu io_inst_addr", false,-1, 63,0);
        tracep->declBit(c+162,"rvcpu io_inst_ena", false,-1);
        tracep->declQuad(c+163,"rvcpu io_mem_r_data", false,-1, 63,0);
        tracep->declBit(c+157,"rvcpu M_RVcore_clock", false,-1);
        tracep->declBit(c+158,"rvcpu M_RVcore_reset", false,-1);
        tracep->declBus(c+159,"rvcpu M_RVcore_io_inst", false,-1, 31,0);
        tracep->declQuad(c+1,"rvcpu M_RVcore_io_mem_r_data", false,-1, 63,0);
        tracep->declQuad(c+89,"rvcpu M_RVcore_io_inst_addr", false,-1, 63,0);
        tracep->declBit(c+165,"rvcpu M_RVcore_io_inst_ena", false,-1);
        tracep->declBit(c+3,"rvcpu M_RVcore_io_mem_r_ena", false,-1);
        tracep->declQuad(c+166,"rvcpu M_RVcore_io_mem_r_addr", false,-1, 63,0);
        tracep->declBit(c+4,"rvcpu M_RVcore_io_mem_w_ena", false,-1);
        tracep->declQuad(c+168,"rvcpu M_RVcore_io_mem_w_addr", false,-1, 63,0);
        tracep->declQuad(c+170,"rvcpu M_RVcore_io_mem_w_data", false,-1, 63,0);
        tracep->declQuad(c+172,"rvcpu M_RVcore_io_mem_w_mask", false,-1, 63,0);
        tracep->declBit(c+157,"rvcpu M_RAM_clock", false,-1);
        tracep->declBit(c+3,"rvcpu M_RAM_io_mem_r_ena", false,-1);
        tracep->declQuad(c+166,"rvcpu M_RAM_io_mem_r_addr", false,-1, 63,0);
        tracep->declBit(c+4,"rvcpu M_RAM_io_mem_w_ena", false,-1);
        tracep->declQuad(c+168,"rvcpu M_RAM_io_mem_w_addr", false,-1, 63,0);
        tracep->declQuad(c+170,"rvcpu M_RAM_io_mem_w_data", false,-1, 63,0);
        tracep->declQuad(c+172,"rvcpu M_RAM_io_mem_w_mask", false,-1, 63,0);
        tracep->declQuad(c+1,"rvcpu M_RAM_io_mem_r_data", false,-1, 63,0);
        tracep->declBit(c+157,"rvcpu M_RVcore clock", false,-1);
        tracep->declBit(c+158,"rvcpu M_RVcore reset", false,-1);
        tracep->declBus(c+159,"rvcpu M_RVcore io_inst", false,-1, 31,0);
        tracep->declQuad(c+1,"rvcpu M_RVcore io_mem_r_data", false,-1, 63,0);
        tracep->declQuad(c+89,"rvcpu M_RVcore io_inst_addr", false,-1, 63,0);
        tracep->declBit(c+165,"rvcpu M_RVcore io_inst_ena", false,-1);
        tracep->declBit(c+3,"rvcpu M_RVcore io_mem_r_ena", false,-1);
        tracep->declQuad(c+166,"rvcpu M_RVcore io_mem_r_addr", false,-1, 63,0);
        tracep->declBit(c+4,"rvcpu M_RVcore io_mem_w_ena", false,-1);
        tracep->declQuad(c+168,"rvcpu M_RVcore io_mem_w_addr", false,-1, 63,0);
        tracep->declQuad(c+170,"rvcpu M_RVcore io_mem_w_data", false,-1, 63,0);
        tracep->declQuad(c+172,"rvcpu M_RVcore io_mem_w_mask", false,-1, 63,0);
        tracep->declBit(c+157,"rvcpu M_RVcore M_IF_Stage_clock", false,-1);
        tracep->declBit(c+158,"rvcpu M_RVcore M_IF_Stage_reset", false,-1);
        tracep->declBit(c+5,"rvcpu M_RVcore M_IF_Stage_io_pc_ena", false,-1);
        tracep->declQuad(c+6,"rvcpu M_RVcore M_IF_Stage_io_pc_in", false,-1, 63,0);
        tracep->declQuad(c+8,"rvcpu M_RVcore M_IF_Stage_io_pc_out", false,-1, 63,0);
        tracep->declQuad(c+89,"rvcpu M_RVcore M_IF_Stage_io_inst_addr", false,-1, 63,0);
        tracep->declBit(c+165,"rvcpu M_RVcore M_IF_Stage_io_inst_ena", false,-1);
        tracep->declBit(c+157,"rvcpu M_RVcore M_ID_Stage_clock", false,-1);
        tracep->declBit(c+158,"rvcpu M_RVcore M_ID_Stage_reset", false,-1);
        tracep->declBus(c+159,"rvcpu M_RVcore M_ID_Stage_io_inst", false,-1, 31,0);
        tracep->declQuad(c+10,"rvcpu M_RVcore M_ID_Stage_io_rs1_data", false,-1, 63,0);
        tracep->declQuad(c+12,"rvcpu M_RVcore M_ID_Stage_io_rs2_data", false,-1, 63,0);
        tracep->declQuad(c+8,"rvcpu M_RVcore M_ID_Stage_io_pc_out", false,-1, 63,0);
        tracep->declBit(c+174,"rvcpu M_RVcore M_ID_Stage_io_rs1_r_ena", false,-1);
        tracep->declBus(c+14,"rvcpu M_RVcore M_ID_Stage_io_rs1_r_addr", false,-1, 4,0);
        tracep->declBit(c+175,"rvcpu M_RVcore M_ID_Stage_io_rs2_r_ena", false,-1);
        tracep->declBus(c+15,"rvcpu M_RVcore M_ID_Stage_io_rs2_r_addr", false,-1, 4,0);
        tracep->declBit(c+176,"rvcpu M_RVcore M_ID_Stage_io_rd_w_ena", false,-1);
        tracep->declBus(c+177,"rvcpu M_RVcore M_ID_Stage_io_rd_w_addr", false,-1, 4,0);
        tracep->declBus(c+16,"rvcpu M_RVcore M_ID_Stage_io_inst_type", false,-1, 4,0);
        tracep->declBus(c+17,"rvcpu M_RVcore M_ID_Stage_io_inst_opcode", false,-1, 7,0);
        tracep->declQuad(c+18,"rvcpu M_RVcore M_ID_Stage_io_op1", false,-1, 63,0);
        tracep->declQuad(c+20,"rvcpu M_RVcore M_ID_Stage_io_op2", false,-1, 63,0);
        tracep->declBit(c+22,"rvcpu M_RVcore M_ID_Stage_io_pc_ena_j", false,-1);
        tracep->declBit(c+23,"rvcpu M_RVcore M_ID_Stage_io_pc_ena_b", false,-1);
        tracep->declQuad(c+178,"rvcpu M_RVcore M_ID_Stage_io_offset", false,-1, 63,0);
        tracep->declBus(c+24,"rvcpu M_RVcore M_ID_Stage_io_mem_sel", false,-1, 1,0);
        tracep->declBit(c+25,"rvcpu M_RVcore M_ID_Stage_io_mem_ext", false,-1);
        tracep->declBit(c+158,"rvcpu M_RVcore M_Exe_Stage_reset", false,-1);
        tracep->declBus(c+17,"rvcpu M_RVcore M_Exe_Stage_io_inst_opcode", false,-1, 7,0);
        tracep->declQuad(c+18,"rvcpu M_RVcore M_Exe_Stage_io_op1", false,-1, 63,0);
        tracep->declQuad(c+20,"rvcpu M_RVcore M_Exe_Stage_io_op2", false,-1, 63,0);
        tracep->declQuad(c+26,"rvcpu M_RVcore M_Exe_Stage_io_rd_data", false,-1, 63,0);
        tracep->declBit(c+158,"rvcpu M_RVcore M_Branch_reset", false,-1);
        tracep->declQuad(c+8,"rvcpu M_RVcore M_Branch_io_pc_out", false,-1, 63,0);
        tracep->declBit(c+22,"rvcpu M_RVcore M_Branch_io_pc_ena_j", false,-1);
        tracep->declBit(c+23,"rvcpu M_RVcore M_Branch_io_pc_ena_b", false,-1);
        tracep->declQuad(c+26,"rvcpu M_RVcore M_Branch_io_rd_data_in", false,-1, 63,0);
        tracep->declQuad(c+178,"rvcpu M_RVcore M_Branch_io_offset", false,-1, 63,0);
        tracep->declQuad(c+28,"rvcpu M_RVcore M_Branch_io_rd_data_out", false,-1, 63,0);
        tracep->declQuad(c+6,"rvcpu M_RVcore M_Branch_io_pc_in", false,-1, 63,0);
        tracep->declBit(c+5,"rvcpu M_RVcore M_Branch_io_pc_ena", false,-1);
        tracep->declBit(c+158,"rvcpu M_RVcore M_Mem_Stage_reset", false,-1);
        tracep->declBus(c+16,"rvcpu M_RVcore M_Mem_Stage_io_inst_type", false,-1, 4,0);
        tracep->declQuad(c+28,"rvcpu M_RVcore M_Mem_Stage_io_rd_data", false,-1, 63,0);
        tracep->declQuad(c+12,"rvcpu M_RVcore M_Mem_Stage_io_save_data", false,-1, 63,0);
        tracep->declQuad(c+1,"rvcpu M_RVcore M_Mem_Stage_io_mem_r_data", false,-1, 63,0);
        tracep->declBit(c+25,"rvcpu M_RVcore M_Mem_Stage_io_mem_ext", false,-1);
        tracep->declBus(c+24,"rvcpu M_RVcore M_Mem_Stage_io_mem_sel", false,-1, 1,0);
        tracep->declBit(c+3,"rvcpu M_RVcore M_Mem_Stage_io_mem_r_ena", false,-1);
        tracep->declQuad(c+166,"rvcpu M_RVcore M_Mem_Stage_io_mem_r_addr", false,-1, 63,0);
        tracep->declBit(c+4,"rvcpu M_RVcore M_Mem_Stage_io_mem_w_ena", false,-1);
        tracep->declQuad(c+168,"rvcpu M_RVcore M_Mem_Stage_io_mem_w_addr", false,-1, 63,0);
        tracep->declQuad(c+170,"rvcpu M_RVcore M_Mem_Stage_io_mem_w_data", false,-1, 63,0);
        tracep->declQuad(c+172,"rvcpu M_RVcore M_Mem_Stage_io_mem_w_mask", false,-1, 63,0);
        tracep->declQuad(c+180,"rvcpu M_RVcore M_Mem_Stage_io_rd_w_data", false,-1, 63,0);
        tracep->declBit(c+158,"rvcpu M_RVcore M_WB_Stage_reset", false,-1);
        tracep->declBit(c+176,"rvcpu M_RVcore M_WB_Stage_io_rd_w_ena", false,-1);
        tracep->declBus(c+177,"rvcpu M_RVcore M_WB_Stage_io_rd_w_addr", false,-1, 4,0);
        tracep->declQuad(c+180,"rvcpu M_RVcore M_WB_Stage_io_rd_w_data", false,-1, 63,0);
        tracep->declBit(c+30,"rvcpu M_RVcore M_WB_Stage_io_wb_w_ena", false,-1);
        tracep->declBus(c+31,"rvcpu M_RVcore M_WB_Stage_io_wb_w_addr", false,-1, 4,0);
        tracep->declQuad(c+32,"rvcpu M_RVcore M_WB_Stage_io_wb_w_data", false,-1, 63,0);
        tracep->declBit(c+157,"rvcpu M_RVcore M_Regfile_clock", false,-1);
        tracep->declBit(c+158,"rvcpu M_RVcore M_Regfile_reset", false,-1);
        tracep->declBus(c+31,"rvcpu M_RVcore M_Regfile_io_w_addr", false,-1, 4,0);
        tracep->declQuad(c+32,"rvcpu M_RVcore M_Regfile_io_w_data", false,-1, 63,0);
        tracep->declBit(c+30,"rvcpu M_RVcore M_Regfile_io_w_ena", false,-1);
        tracep->declBus(c+14,"rvcpu M_RVcore M_Regfile_io_r_addr1", false,-1, 4,0);
        tracep->declBit(c+174,"rvcpu M_RVcore M_Regfile_io_r_ena1", false,-1);
        tracep->declBus(c+15,"rvcpu M_RVcore M_Regfile_io_r_addr2", false,-1, 4,0);
        tracep->declBit(c+175,"rvcpu M_RVcore M_Regfile_io_r_ena2", false,-1);
        tracep->declQuad(c+10,"rvcpu M_RVcore M_Regfile_io_r_data1", false,-1, 63,0);
        tracep->declQuad(c+12,"rvcpu M_RVcore M_Regfile_io_r_data2", false,-1, 63,0);
        tracep->declBit(c+157,"rvcpu M_RVcore M_IF_Stage clock", false,-1);
        tracep->declBit(c+158,"rvcpu M_RVcore M_IF_Stage reset", false,-1);
        tracep->declBit(c+5,"rvcpu M_RVcore M_IF_Stage io_pc_ena", false,-1);
        tracep->declQuad(c+6,"rvcpu M_RVcore M_IF_Stage io_pc_in", false,-1, 63,0);
        tracep->declQuad(c+8,"rvcpu M_RVcore M_IF_Stage io_pc_out", false,-1, 63,0);
        tracep->declQuad(c+89,"rvcpu M_RVcore M_IF_Stage io_inst_addr", false,-1, 63,0);
        tracep->declBit(c+165,"rvcpu M_RVcore M_IF_Stage io_inst_ena", false,-1);
        tracep->declQuad(c+91,"rvcpu M_RVcore M_IF_Stage pc", false,-1, 63,0);
        tracep->declQuad(c+89,"rvcpu M_RVcore M_IF_Stage the_addr", false,-1, 63,0);
        tracep->declBit(c+157,"rvcpu M_RVcore M_ID_Stage clock", false,-1);
        tracep->declBit(c+158,"rvcpu M_RVcore M_ID_Stage reset", false,-1);
        tracep->declBus(c+159,"rvcpu M_RVcore M_ID_Stage io_inst", false,-1, 31,0);
        tracep->declQuad(c+10,"rvcpu M_RVcore M_ID_Stage io_rs1_data", false,-1, 63,0);
        tracep->declQuad(c+12,"rvcpu M_RVcore M_ID_Stage io_rs2_data", false,-1, 63,0);
        tracep->declQuad(c+8,"rvcpu M_RVcore M_ID_Stage io_pc_out", false,-1, 63,0);
        tracep->declBit(c+174,"rvcpu M_RVcore M_ID_Stage io_rs1_r_ena", false,-1);
        tracep->declBus(c+14,"rvcpu M_RVcore M_ID_Stage io_rs1_r_addr", false,-1, 4,0);
        tracep->declBit(c+175,"rvcpu M_RVcore M_ID_Stage io_rs2_r_ena", false,-1);
        tracep->declBus(c+15,"rvcpu M_RVcore M_ID_Stage io_rs2_r_addr", false,-1, 4,0);
        tracep->declBit(c+176,"rvcpu M_RVcore M_ID_Stage io_rd_w_ena", false,-1);
        tracep->declBus(c+177,"rvcpu M_RVcore M_ID_Stage io_rd_w_addr", false,-1, 4,0);
        tracep->declBus(c+16,"rvcpu M_RVcore M_ID_Stage io_inst_type", false,-1, 4,0);
        tracep->declBus(c+17,"rvcpu M_RVcore M_ID_Stage io_inst_opcode", false,-1, 7,0);
        tracep->declQuad(c+18,"rvcpu M_RVcore M_ID_Stage io_op1", false,-1, 63,0);
        tracep->declQuad(c+20,"rvcpu M_RVcore M_ID_Stage io_op2", false,-1, 63,0);
        tracep->declBit(c+22,"rvcpu M_RVcore M_ID_Stage io_pc_ena_j", false,-1);
        tracep->declBit(c+23,"rvcpu M_RVcore M_ID_Stage io_pc_ena_b", false,-1);
        tracep->declQuad(c+178,"rvcpu M_RVcore M_ID_Stage io_offset", false,-1, 63,0);
        tracep->declBus(c+24,"rvcpu M_RVcore M_ID_Stage io_mem_sel", false,-1, 1,0);
        tracep->declBit(c+25,"rvcpu M_RVcore M_ID_Stage io_mem_ext", false,-1);
        tracep->declBus(c+182,"rvcpu M_RVcore M_ID_Stage opcode", false,-1, 6,0);
        tracep->declBus(c+183,"rvcpu M_RVcore M_ID_Stage rd", false,-1, 4,0);
        tracep->declBus(c+184,"rvcpu M_RVcore M_ID_Stage func3", false,-1, 2,0);
        tracep->declBus(c+185,"rvcpu M_RVcore M_ID_Stage rs1", false,-1, 4,0);
        tracep->declBus(c+186,"rvcpu M_RVcore M_ID_Stage rs2", false,-1, 4,0);
        tracep->declBus(c+34,"rvcpu M_RVcore M_ID_Stage imm", false,-1, 11,0);
        tracep->declBus(c+35,"rvcpu M_RVcore M_ID_Stage op2_mul_lo_lo_lo", false,-1, 5,0);
        tracep->declBus(c+36,"rvcpu M_RVcore M_ID_Stage op2_mul_lo_lo", false,-1, 12,0);
        tracep->declBus(c+37,"rvcpu M_RVcore M_ID_Stage op2_mul_lo", false,-1, 25,0);
        tracep->declQuad(c+38,"rvcpu M_RVcore M_ID_Stage op2_mul_hi_1", false,-1, 51,0);
        tracep->declBus(c+187,"rvcpu M_RVcore M_ID_Stage op2_mul_lo_7", false,-1, 5,0);
        tracep->declBus(c+40,"rvcpu M_RVcore M_ID_Stage op1_mul_lo_1", false,-1, 31,0);
        tracep->declBus(c+41,"rvcpu M_RVcore M_ID_Stage op2_mul_lo_lo_13", false,-1, 7,0);
        tracep->declBus(c+188,"rvcpu M_RVcore M_ID_Stage op2_mul_lo_16", false,-1, 15,0);
        tracep->declBus(c+42,"rvcpu M_RVcore M_ID_Stage op2_mul_hi_27", false,-1, 31,0);
        tracep->declBus(c+189,"rvcpu M_RVcore M_ID_Stage op2_mul_lo_17", false,-1, 31,0);
        tracep->declBus(c+43,"rvcpu M_RVcore M_ID_Stage op2_mul_lo_lo_lo_14", false,-1, 4,0);
        tracep->declBus(c+44,"rvcpu M_RVcore M_ID_Stage op2_mul_lo_lo_hi_14", false,-1, 5,0);
        tracep->declBus(c+45,"rvcpu M_RVcore M_ID_Stage op2_mul_lo_lo_14", false,-1, 10,0);
        tracep->declBus(c+190,"rvcpu M_RVcore M_ID_Stage op2_mul_lo_18", false,-1, 21,0);
        tracep->declBus(c+191,"rvcpu M_RVcore M_ID_Stage op2_mul_hi_hi_lo_15", false,-1, 7,0);
        tracep->declBit(c+192,"rvcpu M_RVcore M_ID_Stage op2_mul_hi_lo_15", false,-1);
        tracep->declBus(c+193,"rvcpu M_RVcore M_ID_Stage op2_mul_lo_hi_15", false,-1, 9,0);
        tracep->declQuad(c+194,"rvcpu M_RVcore M_ID_Stage op2_mul_hi_hi_15", false,-1, 51,0);
        tracep->declBus(c+196,"rvcpu M_RVcore M_ID_Stage io_offset_lo_lo", false,-1, 11,0);
        tracep->declBus(c+46,"rvcpu M_RVcore M_ID_Stage io_offset_lo_hi", false,-1, 12,0);
        tracep->declBus(c+197,"rvcpu M_RVcore M_ID_Stage io_offset_lo", false,-1, 24,0);
        tracep->declBus(c+198,"rvcpu M_RVcore M_ID_Stage io_offset_hi", false,-1, 25,0);
        tracep->declQuad(c+47,"rvcpu M_RVcore M_ID_Stage io_offset_hi_hi_hi_1", false,-1, 50,0);
        tracep->declBit(c+199,"rvcpu M_RVcore M_ID_Stage io_offset_hi_lo_1", false,-1);
        tracep->declBus(c+200,"rvcpu M_RVcore M_ID_Stage io_offset_lo_hi_hi_1", false,-1, 5,0);
        tracep->declBus(c+201,"rvcpu M_RVcore M_ID_Stage io_offset_lo_hi_lo_1", false,-1, 3,0);
        tracep->declQuad(c+202,"rvcpu M_RVcore M_ID_Stage op2_mul_hi_hi_19", false,-1, 51,0);
        tracep->declBus(c+204,"rvcpu M_RVcore M_ID_Stage op2_mul_hi_lo_19", false,-1, 6,0);
        tracep->declQuad(c+205,"rvcpu M_RVcore M_ID_Stage op1_mul", false,-1, 63,0);
        tracep->declBit(c+207,"rvcpu M_RVcore M_ID_Stage w_ena_mul", false,-1);
        tracep->declBus(c+208,"rvcpu M_RVcore M_ID_Stage w_addr_mul", false,-1, 4,0);
        tracep->declQuad(c+209,"rvcpu M_RVcore M_ID_Stage op2_mul", false,-1, 63,0);
        tracep->declBit(c+158,"rvcpu M_RVcore M_Exe_Stage reset", false,-1);
        tracep->declBus(c+17,"rvcpu M_RVcore M_Exe_Stage io_inst_opcode", false,-1, 7,0);
        tracep->declQuad(c+18,"rvcpu M_RVcore M_Exe_Stage io_op1", false,-1, 63,0);
        tracep->declQuad(c+20,"rvcpu M_RVcore M_Exe_Stage io_op2", false,-1, 63,0);
        tracep->declQuad(c+26,"rvcpu M_RVcore M_Exe_Stage io_rd_data", false,-1, 63,0);
        tracep->declBus(c+49,"rvcpu M_RVcore M_Exe_Stage alu_result_lo_lo", false,-1, 7,0);
        tracep->declBus(c+50,"rvcpu M_RVcore M_Exe_Stage alu_result_lo", false,-1, 15,0);
        tracep->declBus(c+51,"rvcpu M_RVcore M_Exe_Stage alu_result_hi_1", false,-1, 31,0);
        tracep->declBus(c+52,"rvcpu M_RVcore M_Exe_Stage alu_result_lo_lo_1", false,-1, 7,0);
        tracep->declBus(c+53,"rvcpu M_RVcore M_Exe_Stage alu_result_lo_2", false,-1, 15,0);
        tracep->declBus(c+54,"rvcpu M_RVcore M_Exe_Stage alu_result_hi_3", false,-1, 31,0);
        tracep->declBus(c+55,"rvcpu M_RVcore M_Exe_Stage alu_result_lo_lo_2", false,-1, 7,0);
        tracep->declBus(c+56,"rvcpu M_RVcore M_Exe_Stage alu_result_lo_4", false,-1, 15,0);
        tracep->declBus(c+57,"rvcpu M_RVcore M_Exe_Stage alu_result_hi_5", false,-1, 31,0);
        tracep->declBus(c+58,"rvcpu M_RVcore M_Exe_Stage alu_result_lo_5", false,-1, 31,0);
        tracep->declBus(c+59,"rvcpu M_RVcore M_Exe_Stage alu_result_lo_lo_3", false,-1, 7,0);
        tracep->declBus(c+60,"rvcpu M_RVcore M_Exe_Stage alu_result_lo_6", false,-1, 15,0);
        tracep->declBus(c+61,"rvcpu M_RVcore M_Exe_Stage alu_result_hi_7", false,-1, 31,0);
        tracep->declBus(c+62,"rvcpu M_RVcore M_Exe_Stage alu_result_lo_7", false,-1, 31,0);
        tracep->declBus(c+63,"rvcpu M_RVcore M_Exe_Stage alu_result_lo_lo_4", false,-1, 7,0);
        tracep->declBus(c+64,"rvcpu M_RVcore M_Exe_Stage alu_result_lo_8", false,-1, 15,0);
        tracep->declBus(c+65,"rvcpu M_RVcore M_Exe_Stage alu_result_hi_9", false,-1, 31,0);
        tracep->declQuad(c+66,"rvcpu M_RVcore M_Exe_Stage alu_result", false,-1, 63,0);
        tracep->declBit(c+158,"rvcpu M_RVcore M_Branch reset", false,-1);
        tracep->declQuad(c+8,"rvcpu M_RVcore M_Branch io_pc_out", false,-1, 63,0);
        tracep->declBit(c+22,"rvcpu M_RVcore M_Branch io_pc_ena_j", false,-1);
        tracep->declBit(c+23,"rvcpu M_RVcore M_Branch io_pc_ena_b", false,-1);
        tracep->declQuad(c+26,"rvcpu M_RVcore M_Branch io_rd_data_in", false,-1, 63,0);
        tracep->declQuad(c+178,"rvcpu M_RVcore M_Branch io_offset", false,-1, 63,0);
        tracep->declQuad(c+28,"rvcpu M_RVcore M_Branch io_rd_data_out", false,-1, 63,0);
        tracep->declQuad(c+6,"rvcpu M_RVcore M_Branch io_pc_in", false,-1, 63,0);
        tracep->declBit(c+5,"rvcpu M_RVcore M_Branch io_pc_ena", false,-1);
        tracep->declBit(c+158,"rvcpu M_RVcore M_Mem_Stage reset", false,-1);
        tracep->declBus(c+16,"rvcpu M_RVcore M_Mem_Stage io_inst_type", false,-1, 4,0);
        tracep->declQuad(c+28,"rvcpu M_RVcore M_Mem_Stage io_rd_data", false,-1, 63,0);
        tracep->declQuad(c+12,"rvcpu M_RVcore M_Mem_Stage io_save_data", false,-1, 63,0);
        tracep->declQuad(c+1,"rvcpu M_RVcore M_Mem_Stage io_mem_r_data", false,-1, 63,0);
        tracep->declBit(c+25,"rvcpu M_RVcore M_Mem_Stage io_mem_ext", false,-1);
        tracep->declBus(c+24,"rvcpu M_RVcore M_Mem_Stage io_mem_sel", false,-1, 1,0);
        tracep->declBit(c+3,"rvcpu M_RVcore M_Mem_Stage io_mem_r_ena", false,-1);
        tracep->declQuad(c+166,"rvcpu M_RVcore M_Mem_Stage io_mem_r_addr", false,-1, 63,0);
        tracep->declBit(c+4,"rvcpu M_RVcore M_Mem_Stage io_mem_w_ena", false,-1);
        tracep->declQuad(c+168,"rvcpu M_RVcore M_Mem_Stage io_mem_w_addr", false,-1, 63,0);
        tracep->declQuad(c+170,"rvcpu M_RVcore M_Mem_Stage io_mem_w_data", false,-1, 63,0);
        tracep->declQuad(c+172,"rvcpu M_RVcore M_Mem_Stage io_mem_w_mask", false,-1, 63,0);
        tracep->declQuad(c+180,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data", false,-1, 63,0);
        tracep->declQuad(c+68,"rvcpu M_RVcore M_Mem_Stage the_mask", false,-1, 63,0);
        tracep->declQuad(c+70,"rvcpu M_RVcore M_Mem_Stage the_data_mask", false,-1, 63,0);
        tracep->declQuad(c+72,"rvcpu M_RVcore M_Mem_Stage the_data_ext", false,-1, 63,0);
        tracep->declBus(c+74,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_lo_lo", false,-1, 7,0);
        tracep->declBus(c+75,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_lo", false,-1, 15,0);
        tracep->declBus(c+76,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_hi_1", false,-1, 31,0);
        tracep->declBus(c+77,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_lo_1", false,-1, 31,0);
        tracep->declBus(c+78,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_lo_lo_lo_2", false,-1, 5,0);
        tracep->declBus(c+79,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_lo_lo_2", false,-1, 11,0);
        tracep->declBus(c+80,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_lo_4", false,-1, 23,0);
        tracep->declBus(c+81,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_lo_5", false,-1, 15,0);
        tracep->declBus(c+82,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_lo_lo_lo_4", false,-1, 6,0);
        tracep->declBus(c+83,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_lo_lo_4", false,-1, 13,0);
        tracep->declBus(c+84,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_lo_8", false,-1, 27,0);
        tracep->declQuad(c+85,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_hi_9", false,-1, 55,0);
        tracep->declBus(c+87,"rvcpu M_RVcore M_Mem_Stage io_rd_w_data_lo_9", false,-1, 7,0);
        tracep->declBit(c+158,"rvcpu M_RVcore M_WB_Stage reset", false,-1);
        tracep->declBit(c+176,"rvcpu M_RVcore M_WB_Stage io_rd_w_ena", false,-1);
        tracep->declBus(c+177,"rvcpu M_RVcore M_WB_Stage io_rd_w_addr", false,-1, 4,0);
        tracep->declQuad(c+180,"rvcpu M_RVcore M_WB_Stage io_rd_w_data", false,-1, 63,0);
        tracep->declBit(c+30,"rvcpu M_RVcore M_WB_Stage io_wb_w_ena", false,-1);
        tracep->declBus(c+31,"rvcpu M_RVcore M_WB_Stage io_wb_w_addr", false,-1, 4,0);
        tracep->declQuad(c+32,"rvcpu M_RVcore M_WB_Stage io_wb_w_data", false,-1, 63,0);
        tracep->declBit(c+157,"rvcpu M_RVcore M_Regfile clock", false,-1);
        tracep->declBit(c+158,"rvcpu M_RVcore M_Regfile reset", false,-1);
        tracep->declBus(c+31,"rvcpu M_RVcore M_Regfile io_w_addr", false,-1, 4,0);
        tracep->declQuad(c+32,"rvcpu M_RVcore M_Regfile io_w_data", false,-1, 63,0);
        tracep->declBit(c+30,"rvcpu M_RVcore M_Regfile io_w_ena", false,-1);
        tracep->declBus(c+14,"rvcpu M_RVcore M_Regfile io_r_addr1", false,-1, 4,0);
        tracep->declBit(c+174,"rvcpu M_RVcore M_Regfile io_r_ena1", false,-1);
        tracep->declBus(c+15,"rvcpu M_RVcore M_Regfile io_r_addr2", false,-1, 4,0);
        tracep->declBit(c+175,"rvcpu M_RVcore M_Regfile io_r_ena2", false,-1);
        tracep->declQuad(c+10,"rvcpu M_RVcore M_Regfile io_r_data1", false,-1, 63,0);
        tracep->declQuad(c+12,"rvcpu M_RVcore M_Regfile io_r_data2", false,-1, 63,0);
        tracep->declQuad(c+93,"rvcpu M_RVcore M_Regfile regs_0", false,-1, 63,0);
        tracep->declQuad(c+95,"rvcpu M_RVcore M_Regfile regs_1", false,-1, 63,0);
        tracep->declQuad(c+97,"rvcpu M_RVcore M_Regfile regs_2", false,-1, 63,0);
        tracep->declQuad(c+99,"rvcpu M_RVcore M_Regfile regs_3", false,-1, 63,0);
        tracep->declQuad(c+101,"rvcpu M_RVcore M_Regfile regs_4", false,-1, 63,0);
        tracep->declQuad(c+103,"rvcpu M_RVcore M_Regfile regs_5", false,-1, 63,0);
        tracep->declQuad(c+105,"rvcpu M_RVcore M_Regfile regs_6", false,-1, 63,0);
        tracep->declQuad(c+107,"rvcpu M_RVcore M_Regfile regs_7", false,-1, 63,0);
        tracep->declQuad(c+109,"rvcpu M_RVcore M_Regfile regs_8", false,-1, 63,0);
        tracep->declQuad(c+111,"rvcpu M_RVcore M_Regfile regs_9", false,-1, 63,0);
        tracep->declQuad(c+113,"rvcpu M_RVcore M_Regfile regs_10", false,-1, 63,0);
        tracep->declQuad(c+115,"rvcpu M_RVcore M_Regfile regs_11", false,-1, 63,0);
        tracep->declQuad(c+117,"rvcpu M_RVcore M_Regfile regs_12", false,-1, 63,0);
        tracep->declQuad(c+119,"rvcpu M_RVcore M_Regfile regs_13", false,-1, 63,0);
        tracep->declQuad(c+121,"rvcpu M_RVcore M_Regfile regs_14", false,-1, 63,0);
        tracep->declQuad(c+123,"rvcpu M_RVcore M_Regfile regs_15", false,-1, 63,0);
        tracep->declQuad(c+125,"rvcpu M_RVcore M_Regfile regs_16", false,-1, 63,0);
        tracep->declQuad(c+127,"rvcpu M_RVcore M_Regfile regs_17", false,-1, 63,0);
        tracep->declQuad(c+129,"rvcpu M_RVcore M_Regfile regs_18", false,-1, 63,0);
        tracep->declQuad(c+131,"rvcpu M_RVcore M_Regfile regs_19", false,-1, 63,0);
        tracep->declQuad(c+133,"rvcpu M_RVcore M_Regfile regs_20", false,-1, 63,0);
        tracep->declQuad(c+135,"rvcpu M_RVcore M_Regfile regs_21", false,-1, 63,0);
        tracep->declQuad(c+137,"rvcpu M_RVcore M_Regfile regs_22", false,-1, 63,0);
        tracep->declQuad(c+139,"rvcpu M_RVcore M_Regfile regs_23", false,-1, 63,0);
        tracep->declQuad(c+141,"rvcpu M_RVcore M_Regfile regs_24", false,-1, 63,0);
        tracep->declQuad(c+143,"rvcpu M_RVcore M_Regfile regs_25", false,-1, 63,0);
        tracep->declQuad(c+145,"rvcpu M_RVcore M_Regfile regs_26", false,-1, 63,0);
        tracep->declQuad(c+147,"rvcpu M_RVcore M_Regfile regs_27", false,-1, 63,0);
        tracep->declQuad(c+149,"rvcpu M_RVcore M_Regfile regs_28", false,-1, 63,0);
        tracep->declQuad(c+151,"rvcpu M_RVcore M_Regfile regs_29", false,-1, 63,0);
        tracep->declQuad(c+153,"rvcpu M_RVcore M_Regfile regs_30", false,-1, 63,0);
        tracep->declQuad(c+155,"rvcpu M_RVcore M_Regfile regs_31", false,-1, 63,0);
        tracep->declBit(c+157,"rvcpu M_RAM clock", false,-1);
        tracep->declBit(c+3,"rvcpu M_RAM io_mem_r_ena", false,-1);
        tracep->declQuad(c+166,"rvcpu M_RAM io_mem_r_addr", false,-1, 63,0);
        tracep->declBit(c+4,"rvcpu M_RAM io_mem_w_ena", false,-1);
        tracep->declQuad(c+168,"rvcpu M_RAM io_mem_w_addr", false,-1, 63,0);
        tracep->declQuad(c+170,"rvcpu M_RAM io_mem_w_data", false,-1, 63,0);
        tracep->declQuad(c+172,"rvcpu M_RAM io_mem_w_mask", false,-1, 63,0);
        tracep->declQuad(c+1,"rvcpu M_RAM io_mem_r_data", false,-1, 63,0);
        tracep->declQuad(c+211,"rvcpu M_RAM Ram_Block_io_mem_r_data_MPORT_data", false,-1, 63,0);
        tracep->declBus(c+213,"rvcpu M_RAM Ram_Block_io_mem_r_data_MPORT_addr", false,-1, 9,0);
        tracep->declQuad(c+214,"rvcpu M_RAM Ram_Block_MPORT_data", false,-1, 63,0);
        tracep->declBus(c+216,"rvcpu M_RAM Ram_Block_MPORT_addr", false,-1, 9,0);
        tracep->declBit(c+217,"rvcpu M_RAM Ram_Block_MPORT_mask", false,-1);
        tracep->declBit(c+88,"rvcpu M_RAM Ram_Block_MPORT_en", false,-1);
    }
}

void Vrvcpu::traceRegister(VerilatedVcd* tracep) {
    // Body
    {
        tracep->addFullCb(&traceFullTop0, __VlSymsp);
        tracep->addChgCb(&traceChgTop0, __VlSymsp);
        tracep->addCleanupCb(&traceCleanup, __VlSymsp);
    }
}

void Vrvcpu::traceFullTop0(void* userp, VerilatedVcd* tracep) {
    Vrvcpu__Syms* __restrict vlSymsp = static_cast<Vrvcpu__Syms*>(userp);
    Vrvcpu* const __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp;
    // Body
    {
        vlTOPp->traceFullSub0(userp, tracep);
    }
}

void Vrvcpu::traceFullSub0(void* userp, VerilatedVcd* tracep) {
    Vrvcpu__Syms* __restrict vlSymsp = static_cast<Vrvcpu__Syms*>(userp);
    Vrvcpu* const __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp;
    vluint32_t* const oldp = tracep->oldp(vlSymsp->__Vm_baseCode);
    if (false && oldp) {}  // Prevent unused
    // Variables
    VlWide<4>/*127:0*/ __Vtemp129;
    VlWide<3>/*95:0*/ __Vtemp130;
    VlWide<4>/*127:0*/ __Vtemp131;
    VlWide<4>/*127:0*/ __Vtemp132;
    VlWide<4>/*127:0*/ __Vtemp144;
    VlWide<3>/*95:0*/ __Vtemp145;
    VlWide<4>/*127:0*/ __Vtemp146;
    VlWide<4>/*127:0*/ __Vtemp147;
    // Body
    {
        tracep->fullQData(oldp+1,(vlTOPp->rvcpu__DOT__M_RAM_io_mem_r_data),64);
        tracep->fullBit(oldp+3,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage_io_mem_r_ena));
        tracep->fullBit(oldp+4,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage_io_mem_w_ena));
        tracep->fullBit(oldp+5,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_pc_ena));
        tracep->fullQData(oldp+6,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_pc_in),64);
        tracep->fullQData(oldp+8,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_IF_Stage_io_pc_out),64);
        tracep->fullQData(oldp+10,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data1),64);
        tracep->fullQData(oldp+12,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data2),64);
        tracep->fullCData(oldp+14,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_rs1_r_addr),5);
        tracep->fullCData(oldp+15,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_rs2_r_addr),5);
        tracep->fullCData(oldp+16,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type),5);
        tracep->fullCData(oldp+17,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT___GEN_207),8);
        tracep->fullQData(oldp+18,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_op1),64);
        tracep->fullQData(oldp+20,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_op2),64);
        tracep->fullBit(oldp+22,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_pc_ena_j));
        tracep->fullBit(oldp+23,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_pc_ena_b));
        tracep->fullCData(oldp+24,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_mem_sel),2);
        tracep->fullBit(oldp+25,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_mem_ext));
        tracep->fullQData(oldp+26,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage_io_rd_data),64);
        tracep->fullQData(oldp+28,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_rd_data_out),64);
        tracep->fullBit(oldp+30,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_WB_Stage_io_wb_w_ena));
        tracep->fullCData(oldp+31,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_WB_Stage_io_wb_w_addr),5);
        tracep->fullQData(oldp+32,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_WB_Stage_io_wb_w_data),64);
        tracep->fullSData(oldp+34,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm),12);
        tracep->fullCData(oldp+35,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_lo),6);
        tracep->fullSData(oldp+36,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo),13);
        tracep->fullIData(oldp+37,(((0x2000000U & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                   << 0xeU)) 
                                    | ((0x1000000U 
                                        & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                           << 0xdU)) 
                                       | ((0x800000U 
                                           & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                              << 0xcU)) 
                                          | ((0x400000U 
                                              & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                 << 0xbU)) 
                                             | ((0x200000U 
                                                 & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                    << 0xaU)) 
                                                | ((0x100000U 
                                                    & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                       << 9U)) 
                                                   | ((0x80000U 
                                                       & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                          << 8U)) 
                                                      | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_lo) 
                                                          << 0xdU) 
                                                         | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo)))))))))),26);
        tracep->fullQData(oldp+38,((((QData)((IData)(
                                                     (1U 
                                                      & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                         >> 0xbU)))) 
                                     << 0x33U) | (((QData)((IData)(
                                                                   (1U 
                                                                    & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                       >> 0xbU)))) 
                                                   << 0x32U) 
                                                  | (((QData)((IData)(
                                                                      (1U 
                                                                       & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                          >> 0xbU)))) 
                                                      << 0x31U) 
                                                     | (((QData)((IData)(
                                                                         (1U 
                                                                          & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                             >> 0xbU)))) 
                                                         << 0x30U) 
                                                        | (((QData)((IData)(
                                                                            (1U 
                                                                             & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                                >> 0xbU)))) 
                                                            << 0x2fU) 
                                                           | (((QData)((IData)(
                                                                               (1U 
                                                                                & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                                >> 0xbU)))) 
                                                               << 0x2eU) 
                                                              | (((QData)((IData)(
                                                                                (1U 
                                                                                & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                                >> 0xbU)))) 
                                                                  << 0x2dU) 
                                                                 | (((QData)((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_lo)) 
                                                                     << 0x27U) 
                                                                    | (((QData)((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo)) 
                                                                        << 0x1aU) 
                                                                       | (QData)((IData)(
                                                                                ((0x2000000U 
                                                                                & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                                << 0xeU)) 
                                                                                | ((0x1000000U 
                                                                                & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                                << 0xdU)) 
                                                                                | ((0x800000U 
                                                                                & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                                << 0xcU)) 
                                                                                | ((0x400000U 
                                                                                & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                                << 0xbU)) 
                                                                                | ((0x200000U 
                                                                                & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                                << 0xaU)) 
                                                                                | ((0x100000U 
                                                                                & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                                << 9U)) 
                                                                                | ((0x80000U 
                                                                                & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__imm) 
                                                                                << 8U)) 
                                                                                | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_lo) 
                                                                                << 0xdU) 
                                                                                | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo))))))))))))))))))))),52);
        tracep->fullIData(oldp+40,((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data1)),32);
        tracep->fullCData(oldp+41,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_13),8);
        tracep->fullIData(oldp+42,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_hi_27),32);
        tracep->fullCData(oldp+43,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_lo_14),5);
        tracep->fullCData(oldp+44,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_hi_14),6);
        tracep->fullSData(oldp+45,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_14),11);
        tracep->fullSData(oldp+46,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__io_offset_lo_hi),13);
        tracep->fullQData(oldp+47,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__io_offset_hi_hi_hi_1),51);
        tracep->fullCData(oldp+49,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo),8);
        tracep->fullSData(oldp+50,(((0x8000U & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                >> 0x10U)) 
                                    | ((0x4000U & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                   >> 0x11U)) 
                                       | ((0x2000U 
                                           & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                              >> 0x12U)) 
                                          | ((0x1000U 
                                              & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                 >> 0x13U)) 
                                             | ((0x800U 
                                                 & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                    >> 0x14U)) 
                                                | ((0x400U 
                                                    & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                       >> 0x15U)) 
                                                   | ((0x200U 
                                                       & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                          >> 0x16U)) 
                                                      | ((0x100U 
                                                          & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                             >> 0x17U)) 
                                                         | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo)))))))))),16);
        tracep->fullIData(oldp+51,(((0x80000000U & vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32) 
                                    | ((0x40000000U 
                                        & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                           >> 1U)) 
                                       | ((0x20000000U 
                                           & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                              >> 2U)) 
                                          | ((0x10000000U 
                                              & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                 >> 3U)) 
                                             | ((0x8000000U 
                                                 & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                    >> 4U)) 
                                                | ((0x4000000U 
                                                    & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                       >> 5U)) 
                                                   | ((0x2000000U 
                                                       & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                          >> 6U)) 
                                                      | ((0x1000000U 
                                                          & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                             >> 7U)) 
                                                         | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo) 
                                                             << 0x10U) 
                                                            | ((0x8000U 
                                                                & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                                   >> 0x10U)) 
                                                               | ((0x4000U 
                                                                   & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                                      >> 0x11U)) 
                                                                  | ((0x2000U 
                                                                      & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                                         >> 0x12U)) 
                                                                     | ((0x1000U 
                                                                         & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                                            >> 0x13U)) 
                                                                        | ((0x800U 
                                                                            & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                                               >> 0x14U)) 
                                                                           | ((0x400U 
                                                                               & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                                                >> 0x15U)) 
                                                                              | ((0x200U 
                                                                                & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                                                >> 0x16U)) 
                                                                                | ((0x100U 
                                                                                & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_32 
                                                                                >> 0x17U)) 
                                                                                | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo))))))))))))))))))),32);
        tracep->fullCData(oldp+52,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_1),8);
        tracep->fullSData(oldp+53,(((0x8000U & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                >> 0x10U)) 
                                    | ((0x4000U & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                   >> 0x11U)) 
                                       | ((0x2000U 
                                           & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                              >> 0x12U)) 
                                          | ((0x1000U 
                                              & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                 >> 0x13U)) 
                                             | ((0x800U 
                                                 & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                    >> 0x14U)) 
                                                | ((0x400U 
                                                    & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                       >> 0x15U)) 
                                                   | ((0x200U 
                                                       & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                          >> 0x16U)) 
                                                      | ((0x100U 
                                                          & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                             >> 0x17U)) 
                                                         | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_1)))))))))),16);
        tracep->fullIData(oldp+54,(((0x80000000U & vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197) 
                                    | ((0x40000000U 
                                        & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                           >> 1U)) 
                                       | ((0x20000000U 
                                           & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                              >> 2U)) 
                                          | ((0x10000000U 
                                              & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                 >> 3U)) 
                                             | ((0x8000000U 
                                                 & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                    >> 4U)) 
                                                | ((0x4000000U 
                                                    & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                       >> 5U)) 
                                                   | ((0x2000000U 
                                                       & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                          >> 6U)) 
                                                      | ((0x1000000U 
                                                          & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                             >> 7U)) 
                                                         | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_1) 
                                                             << 0x10U) 
                                                            | ((0x8000U 
                                                                & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                                   >> 0x10U)) 
                                                               | ((0x4000U 
                                                                   & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                                      >> 0x11U)) 
                                                                  | ((0x2000U 
                                                                      & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                                         >> 0x12U)) 
                                                                     | ((0x1000U 
                                                                         & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                                            >> 0x13U)) 
                                                                        | ((0x800U 
                                                                            & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                                               >> 0x14U)) 
                                                                           | ((0x400U 
                                                                               & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                                                >> 0x15U)) 
                                                                              | ((0x200U 
                                                                                & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                                                >> 0x16U)) 
                                                                                | ((0x100U 
                                                                                & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_197 
                                                                                >> 0x17U)) 
                                                                                | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_1))))))))))))))))))),32);
        tracep->fullCData(oldp+55,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_2),8);
        tracep->fullSData(oldp+56,(((0x8000U & ((IData)(
                                                        (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                         >> 0x1fU)) 
                                                << 0xfU)) 
                                    | ((0x4000U & ((IData)(
                                                           (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                            >> 0x1fU)) 
                                                   << 0xeU)) 
                                       | ((0x2000U 
                                           & ((IData)(
                                                      (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                       >> 0x1fU)) 
                                              << 0xdU)) 
                                          | ((0x1000U 
                                              & ((IData)(
                                                         (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                          >> 0x1fU)) 
                                                 << 0xcU)) 
                                             | ((0x800U 
                                                 & ((IData)(
                                                            (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                             >> 0x1fU)) 
                                                    << 0xbU)) 
                                                | ((0x400U 
                                                    & ((IData)(
                                                               (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                                >> 0x1fU)) 
                                                       << 0xaU)) 
                                                   | ((0x200U 
                                                       & ((IData)(
                                                                  (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                                   >> 0x1fU)) 
                                                          << 9U)) 
                                                      | ((0x100U 
                                                          & ((IData)(
                                                                     (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                                      >> 0x1fU)) 
                                                             << 8U)) 
                                                         | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_2)))))))))),16);
        tracep->fullIData(oldp+57,(((0x80000000U & 
                                     ((IData)((vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                               >> 0x1fU)) 
                                      << 0x1fU)) | 
                                    ((0x40000000U & 
                                      ((IData)((vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                >> 0x1fU)) 
                                       << 0x1eU)) | 
                                     ((0x20000000U 
                                       & ((IData)((vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                   >> 0x1fU)) 
                                          << 0x1dU)) 
                                      | ((0x10000000U 
                                          & ((IData)(
                                                     (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                      >> 0x1fU)) 
                                             << 0x1cU)) 
                                         | ((0x8000000U 
                                             & ((IData)(
                                                        (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                         >> 0x1fU)) 
                                                << 0x1bU)) 
                                            | ((0x4000000U 
                                                & ((IData)(
                                                           (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                            >> 0x1fU)) 
                                                   << 0x1aU)) 
                                               | ((0x2000000U 
                                                   & ((IData)(
                                                              (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                               >> 0x1fU)) 
                                                      << 0x19U)) 
                                                  | ((0x1000000U 
                                                      & ((IData)(
                                                                 (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                                  >> 0x1fU)) 
                                                         << 0x18U)) 
                                                     | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_2) 
                                                         << 0x10U) 
                                                        | ((0x8000U 
                                                            & ((IData)(
                                                                       (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                                        >> 0x1fU)) 
                                                               << 0xfU)) 
                                                           | ((0x4000U 
                                                               & ((IData)(
                                                                          (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                                           >> 0x1fU)) 
                                                                  << 0xeU)) 
                                                              | ((0x2000U 
                                                                  & ((IData)(
                                                                             (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                                              >> 0x1fU)) 
                                                                     << 0xdU)) 
                                                                 | ((0x1000U 
                                                                     & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                                                >> 0x1fU)) 
                                                                        << 0xcU)) 
                                                                    | ((0x800U 
                                                                        & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                                                >> 0x1fU)) 
                                                                           << 0xbU)) 
                                                                       | ((0x400U 
                                                                           & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                                                >> 0x1fU)) 
                                                                              << 0xaU)) 
                                                                          | ((0x200U 
                                                                              & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                                                >> 0x1fU)) 
                                                                                << 9U)) 
                                                                             | ((0x100U 
                                                                                & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361 
                                                                                >> 0x1fU)) 
                                                                                << 8U)) 
                                                                                | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_2))))))))))))))))))),32);
        tracep->fullIData(oldp+58,((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_361)),32);
        tracep->fullCData(oldp+59,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_3),8);
        tracep->fullSData(oldp+60,(((0x8000U & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                >> 0x10U)) 
                                    | ((0x4000U & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                   >> 0x11U)) 
                                       | ((0x2000U 
                                           & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                              >> 0x12U)) 
                                          | ((0x1000U 
                                              & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                 >> 0x13U)) 
                                             | ((0x800U 
                                                 & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                    >> 0x14U)) 
                                                | ((0x400U 
                                                    & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                       >> 0x15U)) 
                                                   | ((0x200U 
                                                       & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                          >> 0x16U)) 
                                                      | ((0x100U 
                                                          & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                             >> 0x17U)) 
                                                         | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_3)))))))))),16);
        tracep->fullIData(oldp+61,(((0x80000000U & vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494) 
                                    | ((0x40000000U 
                                        & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                           >> 1U)) 
                                       | ((0x20000000U 
                                           & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                              >> 2U)) 
                                          | ((0x10000000U 
                                              & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                 >> 3U)) 
                                             | ((0x8000000U 
                                                 & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                    >> 4U)) 
                                                | ((0x4000000U 
                                                    & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                       >> 5U)) 
                                                   | ((0x2000000U 
                                                       & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                          >> 6U)) 
                                                      | ((0x1000000U 
                                                          & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                             >> 7U)) 
                                                         | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_3) 
                                                             << 0x10U) 
                                                            | ((0x8000U 
                                                                & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                                   >> 0x10U)) 
                                                               | ((0x4000U 
                                                                   & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                                      >> 0x11U)) 
                                                                  | ((0x2000U 
                                                                      & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                                         >> 0x12U)) 
                                                                     | ((0x1000U 
                                                                         & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                                            >> 0x13U)) 
                                                                        | ((0x800U 
                                                                            & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                                               >> 0x14U)) 
                                                                           | ((0x400U 
                                                                               & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                                                >> 0x15U)) 
                                                                              | ((0x200U 
                                                                                & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                                                >> 0x16U)) 
                                                                                | ((0x100U 
                                                                                & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_494 
                                                                                >> 0x17U)) 
                                                                                | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_3))))))))))))))))))),32);
        tracep->fullIData(oldp+62,(VL_SHIFTRS_III(32,32,5, (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_op1), 
                                                  (0x1fU 
                                                   & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_op2)))),32);
        tracep->fullCData(oldp+63,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_4),8);
        tracep->fullSData(oldp+64,(((0x8000U & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                >> 0x10U)) 
                                    | ((0x4000U & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                   >> 0x11U)) 
                                       | ((0x2000U 
                                           & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                              >> 0x12U)) 
                                          | ((0x1000U 
                                              & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                 >> 0x13U)) 
                                             | ((0x800U 
                                                 & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                    >> 0x14U)) 
                                                | ((0x400U 
                                                    & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                       >> 0x15U)) 
                                                   | ((0x200U 
                                                       & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                          >> 0x16U)) 
                                                      | ((0x100U 
                                                          & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                             >> 0x17U)) 
                                                         | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_4)))))))))),16);
        tracep->fullIData(oldp+65,(((0x80000000U & vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658) 
                                    | ((0x40000000U 
                                        & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                           >> 1U)) 
                                       | ((0x20000000U 
                                           & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                              >> 2U)) 
                                          | ((0x10000000U 
                                              & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                 >> 3U)) 
                                             | ((0x8000000U 
                                                 & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                    >> 4U)) 
                                                | ((0x4000000U 
                                                    & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                       >> 5U)) 
                                                   | ((0x2000000U 
                                                       & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                          >> 6U)) 
                                                      | ((0x1000000U 
                                                          & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                             >> 7U)) 
                                                         | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_4) 
                                                             << 0x10U) 
                                                            | ((0x8000U 
                                                                & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                                   >> 0x10U)) 
                                                               | ((0x4000U 
                                                                   & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                                      >> 0x11U)) 
                                                                  | ((0x2000U 
                                                                      & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                                         >> 0x12U)) 
                                                                     | ((0x1000U 
                                                                         & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                                            >> 0x13U)) 
                                                                        | ((0x800U 
                                                                            & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                                               >> 0x14U)) 
                                                                           | ((0x400U 
                                                                               & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                                                >> 0x15U)) 
                                                                              | ((0x200U 
                                                                                & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                                                >> 0x16U)) 
                                                                                | ((0x100U 
                                                                                & (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___alu_result_T_658 
                                                                                >> 0x17U)) 
                                                                                | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT__alu_result_lo_lo_4))))))))))))))))))),32);
        tracep->fullQData(oldp+66,((((QData)((IData)(
                                                     vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___GEN_19[1U])) 
                                     << 0x20U) | (QData)((IData)(
                                                                 vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Exe_Stage__DOT___GEN_19[0U])))),64);
        tracep->fullQData(oldp+68,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_mask),64);
        tracep->fullQData(oldp+70,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_mask),64);
        tracep->fullQData(oldp+72,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext),64);
        tracep->fullCData(oldp+74,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo),8);
        tracep->fullSData(oldp+75,(((0x8000U & ((IData)(
                                                        (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                         >> 0x1fU)) 
                                                << 0xfU)) 
                                    | ((0x4000U & ((IData)(
                                                           (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                            >> 0x1fU)) 
                                                   << 0xeU)) 
                                       | ((0x2000U 
                                           & ((IData)(
                                                      (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                       >> 0x1fU)) 
                                              << 0xdU)) 
                                          | ((0x1000U 
                                              & ((IData)(
                                                         (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                          >> 0x1fU)) 
                                                 << 0xcU)) 
                                             | ((0x800U 
                                                 & ((IData)(
                                                            (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                             >> 0x1fU)) 
                                                    << 0xbU)) 
                                                | ((0x400U 
                                                    & ((IData)(
                                                               (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                >> 0x1fU)) 
                                                       << 0xaU)) 
                                                   | ((0x200U 
                                                       & ((IData)(
                                                                  (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                   >> 0x1fU)) 
                                                          << 9U)) 
                                                      | ((0x100U 
                                                          & ((IData)(
                                                                     (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                      >> 0x1fU)) 
                                                             << 8U)) 
                                                         | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo)))))))))),16);
        tracep->fullIData(oldp+76,(((0x80000000U & 
                                     ((IData)((vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                               >> 0x1fU)) 
                                      << 0x1fU)) | 
                                    ((0x40000000U & 
                                      ((IData)((vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                >> 0x1fU)) 
                                       << 0x1eU)) | 
                                     ((0x20000000U 
                                       & ((IData)((vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                   >> 0x1fU)) 
                                          << 0x1dU)) 
                                      | ((0x10000000U 
                                          & ((IData)(
                                                     (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                      >> 0x1fU)) 
                                             << 0x1cU)) 
                                         | ((0x8000000U 
                                             & ((IData)(
                                                        (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                         >> 0x1fU)) 
                                                << 0x1bU)) 
                                            | ((0x4000000U 
                                                & ((IData)(
                                                           (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                            >> 0x1fU)) 
                                                   << 0x1aU)) 
                                               | ((0x2000000U 
                                                   & ((IData)(
                                                              (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                               >> 0x1fU)) 
                                                      << 0x19U)) 
                                                  | ((0x1000000U 
                                                      & ((IData)(
                                                                 (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                  >> 0x1fU)) 
                                                         << 0x18U)) 
                                                     | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo) 
                                                         << 0x10U) 
                                                        | ((0x8000U 
                                                            & ((IData)(
                                                                       (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                        >> 0x1fU)) 
                                                               << 0xfU)) 
                                                           | ((0x4000U 
                                                               & ((IData)(
                                                                          (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                           >> 0x1fU)) 
                                                                  << 0xeU)) 
                                                              | ((0x2000U 
                                                                  & ((IData)(
                                                                             (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                              >> 0x1fU)) 
                                                                     << 0xdU)) 
                                                                 | ((0x1000U 
                                                                     & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 0x1fU)) 
                                                                        << 0xcU)) 
                                                                    | ((0x800U 
                                                                        & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 0x1fU)) 
                                                                           << 0xbU)) 
                                                                       | ((0x400U 
                                                                           & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 0x1fU)) 
                                                                              << 0xaU)) 
                                                                          | ((0x200U 
                                                                              & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 0x1fU)) 
                                                                                << 9U)) 
                                                                             | ((0x100U 
                                                                                & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 0x1fU)) 
                                                                                << 8U)) 
                                                                                | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo))))))))))))))))))),32);
        tracep->fullIData(oldp+77,((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext)),32);
        tracep->fullCData(oldp+78,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo_lo_2),6);
        tracep->fullSData(oldp+79,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo_2),12);
        tracep->fullIData(oldp+80,(((0x800000U & ((IData)(
                                                          (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                           >> 0xfU)) 
                                                  << 0x17U)) 
                                    | ((0x400000U & 
                                        ((IData)((vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                  >> 0xfU)) 
                                         << 0x16U)) 
                                       | ((0x200000U 
                                           & ((IData)(
                                                      (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                       >> 0xfU)) 
                                              << 0x15U)) 
                                          | ((0x100000U 
                                              & ((IData)(
                                                         (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                          >> 0xfU)) 
                                                 << 0x14U)) 
                                             | ((0x80000U 
                                                 & ((IData)(
                                                            (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                             >> 0xfU)) 
                                                    << 0x13U)) 
                                                | ((0x40000U 
                                                    & ((IData)(
                                                               (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                >> 0xfU)) 
                                                       << 0x12U)) 
                                                   | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo_lo_2) 
                                                       << 0xcU) 
                                                      | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo_2))))))))),24);
        tracep->fullSData(oldp+81,((0xffffU & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext))),16);
        tracep->fullCData(oldp+82,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo_lo_4),7);
        tracep->fullSData(oldp+83,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo_4),14);
        tracep->fullIData(oldp+84,(((0x8000000U & ((IData)(
                                                           (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                            >> 7U)) 
                                                   << 0x1bU)) 
                                    | ((0x4000000U 
                                        & ((IData)(
                                                   (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                    >> 7U)) 
                                           << 0x1aU)) 
                                       | ((0x2000000U 
                                           & ((IData)(
                                                      (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                       >> 7U)) 
                                              << 0x19U)) 
                                          | ((0x1000000U 
                                              & ((IData)(
                                                         (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                          >> 7U)) 
                                                 << 0x18U)) 
                                             | ((0x800000U 
                                                 & ((IData)(
                                                            (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                             >> 7U)) 
                                                    << 0x17U)) 
                                                | ((0x400000U 
                                                    & ((IData)(
                                                               (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                >> 7U)) 
                                                       << 0x16U)) 
                                                   | ((0x200000U 
                                                       & ((IData)(
                                                                  (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                   >> 7U)) 
                                                          << 0x15U)) 
                                                      | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo_lo_4) 
                                                          << 0xeU) 
                                                         | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo_4)))))))))),28);
        tracep->fullQData(oldp+85,((((QData)((IData)(
                                                     (1U 
                                                      & (IData)(
                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                 >> 7U))))) 
                                     << 0x37U) | (((QData)((IData)(
                                                                   (1U 
                                                                    & (IData)(
                                                                              (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                               >> 7U))))) 
                                                   << 0x36U) 
                                                  | (((QData)((IData)(
                                                                      (1U 
                                                                       & (IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 7U))))) 
                                                      << 0x35U) 
                                                     | (((QData)((IData)(
                                                                         (1U 
                                                                          & (IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 7U))))) 
                                                         << 0x34U) 
                                                        | (((QData)((IData)(
                                                                            (1U 
                                                                             & (IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 7U))))) 
                                                            << 0x33U) 
                                                           | (((QData)((IData)(
                                                                               (1U 
                                                                                & (IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 7U))))) 
                                                               << 0x32U) 
                                                              | (((QData)((IData)(
                                                                                (1U 
                                                                                & (IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 7U))))) 
                                                                  << 0x31U) 
                                                                 | (((QData)((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo_lo_4)) 
                                                                     << 0x2aU) 
                                                                    | (((QData)((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo_4)) 
                                                                        << 0x1cU) 
                                                                       | (QData)((IData)(
                                                                                ((0x8000000U 
                                                                                & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 7U)) 
                                                                                << 0x1bU)) 
                                                                                | ((0x4000000U 
                                                                                & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 7U)) 
                                                                                << 0x1aU)) 
                                                                                | ((0x2000000U 
                                                                                & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 7U)) 
                                                                                << 0x19U)) 
                                                                                | ((0x1000000U 
                                                                                & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 7U)) 
                                                                                << 0x18U)) 
                                                                                | ((0x800000U 
                                                                                & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 7U)) 
                                                                                << 0x17U)) 
                                                                                | ((0x400000U 
                                                                                & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 7U)) 
                                                                                << 0x16U)) 
                                                                                | ((0x200000U 
                                                                                & ((IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext 
                                                                                >> 7U)) 
                                                                                << 0x15U)) 
                                                                                | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo_lo_4) 
                                                                                << 0xeU) 
                                                                                | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__io_rd_w_data_lo_lo_4))))))))))))))))))))),56);
        tracep->fullCData(oldp+87,((0xffU & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_data_ext))),8);
        tracep->fullBit(oldp+88,(((~ ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage_io_mem_r_ena) 
                                      & (~ (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage_io_mem_w_ena)))) 
                                  & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage_io_mem_w_ena) 
                                     & (~ (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage_io_mem_r_ena))))));
        tracep->fullQData(oldp+89,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_IF_Stage__DOT__the_addr),64);
        tracep->fullQData(oldp+91,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_IF_Stage__DOT__pc),64);
        tracep->fullQData(oldp+93,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_0),64);
        tracep->fullQData(oldp+95,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_1),64);
        tracep->fullQData(oldp+97,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_2),64);
        tracep->fullQData(oldp+99,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_3),64);
        tracep->fullQData(oldp+101,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_4),64);
        tracep->fullQData(oldp+103,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_5),64);
        tracep->fullQData(oldp+105,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_6),64);
        tracep->fullQData(oldp+107,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_7),64);
        tracep->fullQData(oldp+109,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_8),64);
        tracep->fullQData(oldp+111,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_9),64);
        tracep->fullQData(oldp+113,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_10),64);
        tracep->fullQData(oldp+115,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_11),64);
        tracep->fullQData(oldp+117,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_12),64);
        tracep->fullQData(oldp+119,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_13),64);
        tracep->fullQData(oldp+121,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_14),64);
        tracep->fullQData(oldp+123,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_15),64);
        tracep->fullQData(oldp+125,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_16),64);
        tracep->fullQData(oldp+127,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_17),64);
        tracep->fullQData(oldp+129,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_18),64);
        tracep->fullQData(oldp+131,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_19),64);
        tracep->fullQData(oldp+133,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_20),64);
        tracep->fullQData(oldp+135,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_21),64);
        tracep->fullQData(oldp+137,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_22),64);
        tracep->fullQData(oldp+139,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_23),64);
        tracep->fullQData(oldp+141,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_24),64);
        tracep->fullQData(oldp+143,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_25),64);
        tracep->fullQData(oldp+145,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_26),64);
        tracep->fullQData(oldp+147,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_27),64);
        tracep->fullQData(oldp+149,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_28),64);
        tracep->fullQData(oldp+151,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_29),64);
        tracep->fullQData(oldp+153,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_30),64);
        tracep->fullQData(oldp+155,(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile__DOT__regs_31),64);
        tracep->fullBit(oldp+157,(vlTOPp->clock));
        tracep->fullBit(oldp+158,(vlTOPp->reset));
        tracep->fullIData(oldp+159,(vlTOPp->io_inst),32);
        tracep->fullQData(oldp+160,(vlTOPp->io_inst_addr),64);
        tracep->fullBit(oldp+162,(vlTOPp->io_inst_ena));
        tracep->fullQData(oldp+163,(vlTOPp->io_mem_r_data),64);
        tracep->fullBit(oldp+165,((1U & (~ (IData)(vlTOPp->reset)))));
        tracep->fullQData(oldp+166,(((IData)(vlTOPp->reset)
                                      ? 0ULL : ((2U 
                                                 & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type))
                                                 ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_rd_data_out
                                                 : 0ULL))),64);
        tracep->fullQData(oldp+168,(((IData)(vlTOPp->reset)
                                      ? 0ULL : ((1U 
                                                 & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type))
                                                 ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_rd_data_out
                                                 : 0ULL))),64);
        VL_EXTEND_WQ(127,64, __Vtemp129, vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data2);
        __Vtemp130[0U] = 0U;
        __Vtemp130[1U] = (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data2);
        __Vtemp130[2U] = (IData)((vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data2 
                                  >> 0x20U));
        VL_EXTEND_WW(127,96, __Vtemp131, __Vtemp130);
        VL_EXTEND_WQ(127,64, __Vtemp132, vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data2);
        tracep->fullQData(oldp+170,((((QData)((IData)(
                                                      ((IData)(vlTOPp->reset)
                                                        ? 0U
                                                        : 
                                                       ((1U 
                                                         & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type))
                                                         ? 
                                                        ((3U 
                                                          == (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_mem_sel))
                                                          ? 
                                                         __Vtemp129[1U]
                                                          : 
                                                         ((2U 
                                                           == (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_mem_sel))
                                                           ? 
                                                          ((1U 
                                                            & (IData)(
                                                                      (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_rd_data_out 
                                                                       >> 2U)))
                                                            ? 
                                                           __Vtemp131[1U]
                                                            : 
                                                           __Vtemp132[1U])
                                                           : 
                                                          vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT___GEN_50[1U]))
                                                         : 0U)))) 
                                      << 0x20U) | (QData)((IData)(
                                                                  ((IData)(vlTOPp->reset)
                                                                    ? 0U
                                                                    : 
                                                                   ((1U 
                                                                     & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type))
                                                                     ? 
                                                                    ((3U 
                                                                      == (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_mem_sel))
                                                                      ? 
                                                                     __Vtemp129[0U]
                                                                      : 
                                                                     ((2U 
                                                                       == (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_mem_sel))
                                                                       ? 
                                                                      ((1U 
                                                                        & (IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_rd_data_out 
                                                                                >> 2U)))
                                                                        ? 
                                                                       __Vtemp131[0U]
                                                                        : 
                                                                       __Vtemp132[0U])
                                                                       : 
                                                                      vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT___GEN_50[0U]))
                                                                     : 0U)))))),64);
        tracep->fullQData(oldp+172,(((IData)(vlTOPp->reset)
                                      ? 0ULL : ((1U 
                                                 & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type))
                                                 ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_mask
                                                 : 0ULL))),64);
        tracep->fullBit(oldp+174,((1U & ((~ (IData)(vlTOPp->reset)) 
                                         & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type) 
                                            >> 4U)))));
        tracep->fullBit(oldp+175,((1U & ((~ (IData)(vlTOPp->reset)) 
                                         & ((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type) 
                                            >> 3U)))));
        tracep->fullBit(oldp+176,(((~ (IData)(vlTOPp->reset)) 
                                   & ((~ (IData)(vlTOPp->reset)) 
                                      & ((4U == (0x1fU 
                                                 & (vlTOPp->io_inst 
                                                    >> 2U))) 
                                         | ((6U == 
                                             (0x1fU 
                                              & (vlTOPp->io_inst 
                                                 >> 2U))) 
                                            | ((0xdU 
                                                == 
                                                (0x1fU 
                                                 & (vlTOPp->io_inst 
                                                    >> 2U))) 
                                               | ((5U 
                                                   == 
                                                   (0x1fU 
                                                    & (vlTOPp->io_inst 
                                                       >> 2U))) 
                                                  | ((0xcU 
                                                      == 
                                                      (0x1fU 
                                                       & (vlTOPp->io_inst 
                                                          >> 2U))) 
                                                     | ((0xeU 
                                                         == 
                                                         (0x1fU 
                                                          & (vlTOPp->io_inst 
                                                             >> 2U))) 
                                                        | ((0x1bU 
                                                            == 
                                                            (0x1fU 
                                                             & (vlTOPp->io_inst 
                                                                >> 2U))) 
                                                           | ((0x19U 
                                                               == 
                                                               (0x1fU 
                                                                & (vlTOPp->io_inst 
                                                                   >> 2U))) 
                                                              | ((0x18U 
                                                                  != 
                                                                  (0x1fU 
                                                                   & (vlTOPp->io_inst 
                                                                      >> 2U))) 
                                                                 & (0U 
                                                                    == 
                                                                    (0x1fU 
                                                                     & (vlTOPp->io_inst 
                                                                        >> 2U))))))))))))))));
        tracep->fullCData(oldp+177,(((IData)(vlTOPp->reset)
                                      ? 0U : ((IData)(vlTOPp->reset)
                                               ? 0U
                                               : (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT___GEN_197)))),5);
        tracep->fullQData(oldp+178,(((IData)(vlTOPp->reset)
                                      ? 0ULL : ((4U 
                                                 == 
                                                 (0x1fU 
                                                  & (vlTOPp->io_inst 
                                                     >> 2U)))
                                                 ? 0ULL
                                                 : 
                                                ((6U 
                                                  == 
                                                  (0x1fU 
                                                   & (vlTOPp->io_inst 
                                                      >> 2U)))
                                                  ? 0ULL
                                                  : 
                                                 ((0xdU 
                                                   == 
                                                   (0x1fU 
                                                    & (vlTOPp->io_inst 
                                                       >> 2U)))
                                                   ? 0ULL
                                                   : 
                                                  ((5U 
                                                    == 
                                                    (0x1fU 
                                                     & (vlTOPp->io_inst 
                                                        >> 2U)))
                                                    ? 0ULL
                                                    : 
                                                   ((0xcU 
                                                     == 
                                                     (0x1fU 
                                                      & (vlTOPp->io_inst 
                                                         >> 2U)))
                                                     ? 0ULL
                                                     : 
                                                    ((0xeU 
                                                      == 
                                                      (0x1fU 
                                                       & (vlTOPp->io_inst 
                                                          >> 2U)))
                                                      ? 0ULL
                                                      : 
                                                     ((0x1bU 
                                                       == 
                                                       (0x1fU 
                                                        & (vlTOPp->io_inst 
                                                           >> 2U)))
                                                       ? 0ULL
                                                       : 
                                                      ((0x19U 
                                                        == 
                                                        (0x1fU 
                                                         & (vlTOPp->io_inst 
                                                            >> 2U)))
                                                        ? 0ULL
                                                        : 
                                                       ((0x18U 
                                                         == 
                                                         (0x1fU 
                                                          & (vlTOPp->io_inst 
                                                             >> 2U)))
                                                         ? 
                                                        ((vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__io_offset_hi_hi_hi_1 
                                                          << 0xdU) 
                                                         | (QData)((IData)(
                                                                           ((0x1000U 
                                                                             & (vlTOPp->io_inst 
                                                                                >> 0x13U)) 
                                                                            | ((0x800U 
                                                                                & (vlTOPp->io_inst 
                                                                                << 4U)) 
                                                                               | ((0x7e0U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 0x14U)) 
                                                                                | (0x1eU 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 7U))))))))
                                                         : 0ULL))))))))))),64);
        tracep->fullQData(oldp+180,(((IData)(vlTOPp->reset)
                                      ? 0ULL : ((2U 
                                                 & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type))
                                                 ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT___GEN_33
                                                 : vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_rd_data_out))),64);
        tracep->fullCData(oldp+182,((0x7fU & vlTOPp->io_inst)),7);
        tracep->fullCData(oldp+183,((0x1fU & (vlTOPp->io_inst 
                                              >> 7U))),5);
        tracep->fullCData(oldp+184,((7U & (vlTOPp->io_inst 
                                           >> 0xcU))),3);
        tracep->fullCData(oldp+185,((0x1fU & (vlTOPp->io_inst 
                                              >> 0xfU))),5);
        tracep->fullCData(oldp+186,((0x1fU & (vlTOPp->io_inst 
                                              >> 0x14U))),5);
        tracep->fullCData(oldp+187,((0x3fU & (vlTOPp->io_inst 
                                              >> 0x14U))),6);
        tracep->fullSData(oldp+188,(((0x8000U & ((IData)(
                                                         ((QData)((IData)(
                                                                          (0xfffff000U 
                                                                           & vlTOPp->io_inst))) 
                                                          >> 0x1fU)) 
                                                 << 0xfU)) 
                                     | ((0x4000U & 
                                         ((IData)(((QData)((IData)(
                                                                   (0xfffff000U 
                                                                    & vlTOPp->io_inst))) 
                                                   >> 0x1fU)) 
                                          << 0xeU)) 
                                        | ((0x2000U 
                                            & ((IData)(
                                                       ((QData)((IData)(
                                                                        (0xfffff000U 
                                                                         & vlTOPp->io_inst))) 
                                                        >> 0x1fU)) 
                                               << 0xdU)) 
                                           | ((0x1000U 
                                               & ((IData)(
                                                          ((QData)((IData)(
                                                                           (0xfffff000U 
                                                                            & vlTOPp->io_inst))) 
                                                           >> 0x1fU)) 
                                                  << 0xcU)) 
                                              | ((0x800U 
                                                  & ((IData)(
                                                             ((QData)((IData)(
                                                                              (0xfffff000U 
                                                                               & vlTOPp->io_inst))) 
                                                              >> 0x1fU)) 
                                                     << 0xbU)) 
                                                 | ((0x400U 
                                                     & ((IData)(
                                                                ((QData)((IData)(
                                                                                (0xfffff000U 
                                                                                & vlTOPp->io_inst))) 
                                                                 >> 0x1fU)) 
                                                        << 0xaU)) 
                                                    | ((0x200U 
                                                        & ((IData)(
                                                                   ((QData)((IData)(
                                                                                (0xfffff000U 
                                                                                & vlTOPp->io_inst))) 
                                                                    >> 0x1fU)) 
                                                           << 9U)) 
                                                       | ((0x100U 
                                                           & ((IData)(
                                                                      ((QData)((IData)(
                                                                                (0xfffff000U 
                                                                                & vlTOPp->io_inst))) 
                                                                       >> 0x1fU)) 
                                                              << 8U)) 
                                                          | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_13)))))))))),16);
        tracep->fullIData(oldp+189,((0xfffff000U & vlTOPp->io_inst)),32);
        tracep->fullIData(oldp+190,(((0x200000U & (vlTOPp->io_inst 
                                                   >> 0xaU)) 
                                     | ((0x100000U 
                                         & (vlTOPp->io_inst 
                                            >> 0xbU)) 
                                        | ((0x80000U 
                                            & (vlTOPp->io_inst 
                                               >> 0xcU)) 
                                           | ((0x40000U 
                                               & (vlTOPp->io_inst 
                                                  >> 0xdU)) 
                                              | ((0x20000U 
                                                  & (vlTOPp->io_inst 
                                                     >> 0xeU)) 
                                                 | ((0x10000U 
                                                     & (vlTOPp->io_inst 
                                                        >> 0xfU)) 
                                                    | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_lo_14) 
                                                        << 0xbU) 
                                                       | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_14))))))))),22);
        tracep->fullCData(oldp+191,((0xffU & (vlTOPp->io_inst 
                                              >> 0xcU))),8);
        tracep->fullBit(oldp+192,((1U & (vlTOPp->io_inst 
                                         >> 0x14U))));
        tracep->fullSData(oldp+193,((0x3ffU & (vlTOPp->io_inst 
                                               >> 0x15U))),10);
        tracep->fullQData(oldp+194,((((QData)((IData)(
                                                      (1U 
                                                       & (vlTOPp->io_inst 
                                                          >> 0x1fU)))) 
                                      << 0x33U) | (
                                                   ((QData)((IData)(
                                                                    (1U 
                                                                     & (vlTOPp->io_inst 
                                                                        >> 0x1fU)))) 
                                                    << 0x32U) 
                                                   | (((QData)((IData)(
                                                                       (1U 
                                                                        & (vlTOPp->io_inst 
                                                                           >> 0x1fU)))) 
                                                       << 0x31U) 
                                                      | (((QData)((IData)(
                                                                          (1U 
                                                                           & (vlTOPp->io_inst 
                                                                              >> 0x1fU)))) 
                                                          << 0x30U) 
                                                         | (((QData)((IData)(
                                                                             (1U 
                                                                              & (vlTOPp->io_inst 
                                                                                >> 0x1fU)))) 
                                                             << 0x2fU) 
                                                            | (((QData)((IData)(
                                                                                (1U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 0x1fU)))) 
                                                                << 0x2eU) 
                                                               | (((QData)((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_lo_14)) 
                                                                   << 0x29U) 
                                                                  | (((QData)((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_14)) 
                                                                      << 0x1eU) 
                                                                     | (QData)((IData)(
                                                                                ((0x20000000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 2U)) 
                                                                                | ((0x10000000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 3U)) 
                                                                                | ((0x8000000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 4U)) 
                                                                                | ((0x4000000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 5U)) 
                                                                                | ((0x2000000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 6U)) 
                                                                                | ((0x1000000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 7U)) 
                                                                                | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_lo_14) 
                                                                                << 0x13U) 
                                                                                | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_14) 
                                                                                << 8U) 
                                                                                | (0xffU 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 0xcU))))))))))))))))))))),52);
        tracep->fullSData(oldp+196,(((0x800U & (vlTOPp->io_inst 
                                                >> 0x14U)) 
                                     | ((0x400U & (vlTOPp->io_inst 
                                                   >> 0x15U)) 
                                        | ((0x200U 
                                            & (vlTOPp->io_inst 
                                               >> 0x16U)) 
                                           | ((0x100U 
                                               & (vlTOPp->io_inst 
                                                  >> 0x17U)) 
                                              | ((0x80U 
                                                  & (vlTOPp->io_inst 
                                                     >> 0x18U)) 
                                                 | ((0x40U 
                                                     & (vlTOPp->io_inst 
                                                        >> 0x19U)) 
                                                    | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_hi_14)))))))),12);
        tracep->fullIData(oldp+197,(((0x1000000U & 
                                      (vlTOPp->io_inst 
                                       >> 7U)) | ((0x800000U 
                                                   & (vlTOPp->io_inst 
                                                      >> 8U)) 
                                                  | ((0x400000U 
                                                      & (vlTOPp->io_inst 
                                                         >> 9U)) 
                                                     | ((0x200000U 
                                                         & (vlTOPp->io_inst 
                                                            >> 0xaU)) 
                                                        | ((0x100000U 
                                                            & (vlTOPp->io_inst 
                                                               >> 0xbU)) 
                                                           | ((0x80000U 
                                                               & (vlTOPp->io_inst 
                                                                  >> 0xcU)) 
                                                              | ((0x40000U 
                                                                  & (vlTOPp->io_inst 
                                                                     >> 0xdU)) 
                                                                 | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_hi_14) 
                                                                     << 0xcU) 
                                                                    | ((0x800U 
                                                                        & (vlTOPp->io_inst 
                                                                           >> 0x14U)) 
                                                                       | ((0x400U 
                                                                           & (vlTOPp->io_inst 
                                                                              >> 0x15U)) 
                                                                          | ((0x200U 
                                                                              & (vlTOPp->io_inst 
                                                                                >> 0x16U)) 
                                                                             | ((0x100U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 0x17U)) 
                                                                                | ((0x80U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 0x18U)) 
                                                                                | ((0x40U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 0x19U)) 
                                                                                | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_hi_14)))))))))))))))),25);
        tracep->fullIData(oldp+198,(((0x2000000U & 
                                      (vlTOPp->io_inst 
                                       >> 6U)) | ((0x1000000U 
                                                   & (vlTOPp->io_inst 
                                                      >> 7U)) 
                                                  | ((0x800000U 
                                                      & (vlTOPp->io_inst 
                                                         >> 8U)) 
                                                     | ((0x400000U 
                                                         & (vlTOPp->io_inst 
                                                            >> 9U)) 
                                                        | ((0x200000U 
                                                            & (vlTOPp->io_inst 
                                                               >> 0xaU)) 
                                                           | ((0x100000U 
                                                               & (vlTOPp->io_inst 
                                                                  >> 0xbU)) 
                                                              | ((0x80000U 
                                                                  & (vlTOPp->io_inst 
                                                                     >> 0xcU)) 
                                                                 | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_hi_14) 
                                                                     << 0xdU) 
                                                                    | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__io_offset_lo_hi)))))))))),26);
        tracep->fullBit(oldp+199,((1U & (vlTOPp->io_inst 
                                         >> 7U))));
        tracep->fullCData(oldp+200,((0x3fU & (vlTOPp->io_inst 
                                              >> 0x19U))),6);
        tracep->fullCData(oldp+201,((0xfU & (vlTOPp->io_inst 
                                             >> 8U))),4);
        tracep->fullQData(oldp+202,((((QData)((IData)(
                                                      (1U 
                                                       & (vlTOPp->io_inst 
                                                          >> 0x1fU)))) 
                                      << 0x33U) | (
                                                   ((QData)((IData)(
                                                                    (1U 
                                                                     & (vlTOPp->io_inst 
                                                                        >> 0x1fU)))) 
                                                    << 0x32U) 
                                                   | (((QData)((IData)(
                                                                       (1U 
                                                                        & (vlTOPp->io_inst 
                                                                           >> 0x1fU)))) 
                                                       << 0x31U) 
                                                      | (((QData)((IData)(
                                                                          (1U 
                                                                           & (vlTOPp->io_inst 
                                                                              >> 0x1fU)))) 
                                                          << 0x30U) 
                                                         | (((QData)((IData)(
                                                                             (1U 
                                                                              & (vlTOPp->io_inst 
                                                                                >> 0x1fU)))) 
                                                             << 0x2fU) 
                                                            | (((QData)((IData)(
                                                                                (1U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 0x1fU)))) 
                                                                << 0x2eU) 
                                                               | (((QData)((IData)(
                                                                                (1U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 0x1fU)))) 
                                                                   << 0x2dU) 
                                                                  | (((QData)((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_hi_14)) 
                                                                      << 0x27U) 
                                                                     | (((QData)((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__io_offset_lo_hi)) 
                                                                         << 0x1aU) 
                                                                        | (QData)((IData)(
                                                                                ((0x2000000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 6U)) 
                                                                                | ((0x1000000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 7U)) 
                                                                                | ((0x800000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 8U)) 
                                                                                | ((0x400000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 9U)) 
                                                                                | ((0x200000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 0xaU)) 
                                                                                | ((0x100000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 0xbU)) 
                                                                                | ((0x80000U 
                                                                                & (vlTOPp->io_inst 
                                                                                >> 0xcU)) 
                                                                                | (((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__op2_mul_lo_lo_hi_14) 
                                                                                << 0xdU) 
                                                                                | (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT__io_offset_lo_hi))))))))))))))))))))),52);
        tracep->fullCData(oldp+204,((0x7fU & (vlTOPp->io_inst 
                                              >> 0x19U))),7);
        tracep->fullQData(oldp+205,(((IData)(vlTOPp->reset)
                                      ? 0ULL : ((4U 
                                                 == 
                                                 (0x1fU 
                                                  & (vlTOPp->io_inst 
                                                     >> 2U)))
                                                 ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data1
                                                 : 
                                                ((6U 
                                                  == 
                                                  (0x1fU 
                                                   & (vlTOPp->io_inst 
                                                      >> 2U)))
                                                  ? (QData)((IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data1))
                                                  : 
                                                 ((0xdU 
                                                   == 
                                                   (0x1fU 
                                                    & (vlTOPp->io_inst 
                                                       >> 2U)))
                                                   ? (QData)((IData)(
                                                                     (0xfffffU 
                                                                      & (vlTOPp->io_inst 
                                                                         >> 0xcU))))
                                                   : 
                                                  ((5U 
                                                    == 
                                                    (0x1fU 
                                                     & (vlTOPp->io_inst 
                                                        >> 2U)))
                                                    ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_IF_Stage_io_pc_out
                                                    : 
                                                   ((0xcU 
                                                     == 
                                                     (0x1fU 
                                                      & (vlTOPp->io_inst 
                                                         >> 2U)))
                                                     ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data1
                                                     : 
                                                    ((0xeU 
                                                      == 
                                                      (0x1fU 
                                                       & (vlTOPp->io_inst 
                                                          >> 2U)))
                                                      ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data1
                                                      : 
                                                     ((0x1bU 
                                                       == 
                                                       (0x1fU 
                                                        & (vlTOPp->io_inst 
                                                           >> 2U)))
                                                       ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_IF_Stage_io_pc_out
                                                       : vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data1))))))))),64);
        tracep->fullBit(oldp+207,(((~ (IData)(vlTOPp->reset)) 
                                   & ((4U == (0x1fU 
                                              & (vlTOPp->io_inst 
                                                 >> 2U))) 
                                      | ((6U == (0x1fU 
                                                 & (vlTOPp->io_inst 
                                                    >> 2U))) 
                                         | ((0xdU == 
                                             (0x1fU 
                                              & (vlTOPp->io_inst 
                                                 >> 2U))) 
                                            | ((5U 
                                                == 
                                                (0x1fU 
                                                 & (vlTOPp->io_inst 
                                                    >> 2U))) 
                                               | ((0xcU 
                                                   == 
                                                   (0x1fU 
                                                    & (vlTOPp->io_inst 
                                                       >> 2U))) 
                                                  | ((0xeU 
                                                      == 
                                                      (0x1fU 
                                                       & (vlTOPp->io_inst 
                                                          >> 2U))) 
                                                     | ((0x1bU 
                                                         == 
                                                         (0x1fU 
                                                          & (vlTOPp->io_inst 
                                                             >> 2U))) 
                                                        | ((0x19U 
                                                            == 
                                                            (0x1fU 
                                                             & (vlTOPp->io_inst 
                                                                >> 2U))) 
                                                           | ((0x18U 
                                                               != 
                                                               (0x1fU 
                                                                & (vlTOPp->io_inst 
                                                                   >> 2U))) 
                                                              & (0U 
                                                                 == 
                                                                 (0x1fU 
                                                                  & (vlTOPp->io_inst 
                                                                     >> 2U)))))))))))))));
        tracep->fullCData(oldp+208,(((IData)(vlTOPp->reset)
                                      ? 0U : (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT___GEN_197))),5);
        tracep->fullQData(oldp+209,(((IData)(vlTOPp->reset)
                                      ? 0ULL : vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage__DOT___GEN_200)),64);
        tracep->fullQData(oldp+211,(vlTOPp->rvcpu__DOT__M_RAM__DOT__Ram_Block
                                    [(0x3ffU & (IData)(
                                                       ((IData)(vlTOPp->reset)
                                                         ? 0ULL
                                                         : 
                                                        ((2U 
                                                          & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type))
                                                          ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_rd_data_out
                                                          : 0ULL))))]),64);
        tracep->fullSData(oldp+213,((0x3ffU & (IData)(
                                                      ((IData)(vlTOPp->reset)
                                                        ? 0ULL
                                                        : 
                                                       ((2U 
                                                         & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type))
                                                         ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_rd_data_out
                                                         : 0ULL))))),10);
        VL_EXTEND_WQ(127,64, __Vtemp144, vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data2);
        __Vtemp145[0U] = 0U;
        __Vtemp145[1U] = (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data2);
        __Vtemp145[2U] = (IData)((vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data2 
                                  >> 0x20U));
        VL_EXTEND_WW(127,96, __Vtemp146, __Vtemp145);
        VL_EXTEND_WQ(127,64, __Vtemp147, vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Regfile_io_r_data2);
        tracep->fullQData(oldp+214,(((((QData)((IData)(
                                                       ((IData)(vlTOPp->reset)
                                                         ? 0U
                                                         : 
                                                        ((1U 
                                                          & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type))
                                                          ? 
                                                         ((3U 
                                                           == (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_mem_sel))
                                                           ? 
                                                          __Vtemp144[1U]
                                                           : 
                                                          ((2U 
                                                            == (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_mem_sel))
                                                            ? 
                                                           ((1U 
                                                             & (IData)(
                                                                       (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_rd_data_out 
                                                                        >> 2U)))
                                                             ? 
                                                            __Vtemp146[1U]
                                                             : 
                                                            __Vtemp147[1U])
                                                            : 
                                                           vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT___GEN_50[1U]))
                                                          : 0U)))) 
                                       << 0x20U) | (QData)((IData)(
                                                                   ((IData)(vlTOPp->reset)
                                                                     ? 0U
                                                                     : 
                                                                    ((1U 
                                                                      & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type))
                                                                      ? 
                                                                     ((3U 
                                                                       == (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_mem_sel))
                                                                       ? 
                                                                      __Vtemp144[0U]
                                                                       : 
                                                                      ((2U 
                                                                        == (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_mem_sel))
                                                                        ? 
                                                                       ((1U 
                                                                         & (IData)(
                                                                                (vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_rd_data_out 
                                                                                >> 2U)))
                                                                         ? 
                                                                        __Vtemp146[0U]
                                                                         : 
                                                                        __Vtemp147[0U])
                                                                        : 
                                                                       vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT___GEN_50[0U]))
                                                                      : 0U))))) 
                                     & ((IData)(vlTOPp->reset)
                                         ? 0ULL : (
                                                   (1U 
                                                    & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type))
                                                    ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Mem_Stage__DOT__the_mask
                                                    : 0ULL)))),64);
        tracep->fullSData(oldp+216,((0x3ffU & (IData)(
                                                      ((IData)(vlTOPp->reset)
                                                        ? 0ULL
                                                        : 
                                                       ((1U 
                                                         & (IData)(vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_ID_Stage_io_inst_type))
                                                         ? vlTOPp->rvcpu__DOT__M_RVcore__DOT__M_Branch_io_rd_data_out
                                                         : 0ULL))))),10);
        tracep->fullBit(oldp+217,(1U));
    }
}
